package com.zdkj.subway.st.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zdkj.subway.st.dto.in.SwStAuditDTO;
import com.zdkj.subway.st.entity.SwStPlanDay;

import java.util.List;

public interface SwStPlanDayService extends IService<SwStPlanDay> {
    /**
     * 批量提交
     * @param ids
     * @return
     */
    boolean submitBatch(List<Integer> ids);
    /**
     * 批量申请
     * @param ids
     * @return
     */
    boolean applyedBatch(List<Integer> ids);
    /**
     * 批量审批
     * @param ids
     * @return
     */
    boolean approvedBatch(List<Integer> ids);
    /**
     * 加入车票入库
     * @param ids
     * @return
     */
    boolean inputDetailSubmitBatch(List<Integer> ids);
    /**
     * 加入车票出库
     * @param ids
     * @return
     */
    boolean outputDetailSubmitBatch(List<Integer> ids);

    /**
     * 批量审批
     * @param swStAuditDTO
     * @return
     */
    boolean auditBatch(SwStAuditDTO swStAuditDTO,Integer id);
    /**
     * 根据周ID删除分解信息
     * @param id
     * @return
     */
    boolean delByPlanWeekId(Long id);
}
